.address-container{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content:center;
}
.address-no-view{
  display: flex;
  flex-direction: column;
  align-items: center;
  .address-no-pic {
    width: 240rpx;
    height: 240rpx;
    margin-bottom: 20rpx;
  }
  .address-no-set{
    font-weight: 400;
  }
  .address-no-tit{
    color: #999;
    font-size: 26rpx;
  }
}
.search_view{
  // width: 96%;
  padding: 16rpx;
  // margin:  0 auto ;
}
.address-list{
  .address-item{
    background: #fff;
    margin-bottom: 16rpx;

    .action-item{
      width: 100%;
      padding: 32rpx 0 32rpx 32rpx;
      box-sizing: border-box;
    }

    .line-name{
      color: #000;
      font-size: 32rpx;
      font-weight: 500;
      .mobile{
        font-size: 24rpx;
        margin-left: 16rpx;
      }
    }
    .line-address{
      @include text-ellipsis-line;
      color: #000;
      font-size: 24rpx;
      font-weight: 500;
      padding-right: 32rpx;
      text{
        margin-right: 16rpx;
      }
    }
    .line-footer{
      @include flex;
      @include j-between;
      color: #999;
      font-size: 24rpx;
      font-weight: 500;
      position: relative;

      &:before{
        content: '';
        border-top: 1px solid #e8e8e8;
        top: 0;
        left: 32rpx;
        right: 0;
        position: absolute;
      }
    }

    .btn-delete{
      @include flex;
      @include center;
      color: #fff;
      font-size: 28rpx;
      font-weight: 400;
      width: 138rpx;
      height: 100%;
      background: #DDD;
    }
    .btn{
      @include flex;
      @include a-center;
      padding: 0 32rpx;
      height: 96rpx;

      image{
        width: 32rpx;
        height: 32rpx;
        margin-right: 16rpx;
        display: block;
      }

      &.btn-active{
        color: #000;
      }
    }
  }
}
// .address-list-box{
//   // padding: 20rpx 0 0 0;
//   .address-list{
//     .address-item{
//       @include flex(row);
//       @include center;
//       // @include shadow;
//       position: relative;
//       background-color: #fff;
//       // border-radius: 20rpx;
//       padding: 40rpx 24rpx;
//       margin-bottom: 30rpx;
//       .left_view{
//         flex-grow: 1;
//         width: 100%;
//         .title-line{
//           @include flex();
//           @include a-end;
//           // width: 100%;
//           margin-bottom: 20rpx;
//           .title{
//             color: #000;
//             font-size: 28rpx;
//             font-weight: bold;
//             margin-right: 24rpx;
//           }
//           .mobile{
//             font-size: 28rpx;
//             line-height: 33rpx;
//             font-weight: bold;
//             color: #000;
//           }
//         }
//         .address-line{
//           @include flex();
//           align-items: center;
//           width: 100%;
//           .icon{
//             width: 110rpx;
//             height: 38rpx;
//             border: 2rpx solid #FF759F;
//             color: #FF759F;
//             border-radius: 24rpx;
//             font-size: 24rpx;
//             font-weight: bold;
//             text-align: center;
//             line-height: 38rpx;
//             -webkit-transform: scale(0.8) translateX(-10%);
//             transform: scale(0.8) translateX(-10%);
//           }
//           .address{
//             font-size: 24rpx;
//             color: #666;
//             padding-right: 80rpx
//           }
//         }
//       }
//       .right_view{
//         width: 120rpx;
//         text-align:center;
//         border-left: 1px solid #eaeaea;
//         color:#999;
//       }
//     }
//   }
// }
.add-address-btn{
  position: fixed;
  bottom: 40rpx;
  left: 5%;
  width: 90%;
  height: 80rpx;
  background-color: #000;
  line-height: 80rpx;
  text-align: center;
  color: #fff;
  z-index: 99;
}
.empty-address-btn{
  @include empty-button-circle;
  z-index: 99;
}
.mask {
  background: rgba(0,0,0,.6);
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  .maskSearch{
    // width: 96%;
    position: absolute;
    top: 16rpx;
    left: 16rpx;
    right: 16rpx;
    z-index: 100;
    // margin: 0 2%;
  }
  .mention {
    position: absolute;
    width: 70%;
    height: 50vh;
    left: 15%;
    top: 200rpx;
  }
}
.noDelivery {
  position: fixed;
  top: 0px;
  z-index: 99;
  padding: 20rpx;
  display: flex;
  flex-direction: row;
  background-color: #FFFDF1;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
  .deli-ti-icon {
    width: 26rpx;
    height: 30rpx;
    display: block;
  }
  .deli-tip {
    color: #EB5424;
    font-size: 26rpx;
    white-space: nowrap;
    width: 80%;
  }
  &.nowrap {
    justify-content: space-between;
    .deli-tip {
       width: 76%;
       @include no-wrap;
    }
  }
  .deli-btn {
    color: #3156F6;
    font-size: 26rpx;
    padding: 0 8rpx;
  }
}